package com.api.common.service;

import com.api.common.model.entity.InterfaceInfo;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;


/**
* @author 86176
* @description 针对表【interface_info(接口信息)】的数据库操作Service
* @createDate 2024-09-26 11:22:31
*/
public interface InnerInterfaceInfoService  {


    /**
     * 实现接口中的 getInterfaceInfo 方法，用于根据URL和请求方法获取内部接口信息。
     *
     * @param path    请求URL
     * @param method 请求方法
     * @return 内部接口信息，如果找不到匹配的接口则返回 null
     * @throws BusinessException 参数错误时抛出业务异常
     */
    InterfaceInfo getInterfaceInfo(String path,String method);
    InterfaceInfo getInterfaceInfoById(String id);
    List<InterfaceInfo> listInterfaceInfos();



}
